#ifndef RECHARGETHREAD_H
#define RECHARGETHREAD_H

#include <QObject>
#include <QString>

class RechargeThread : public QObject
{
    Q_OBJECT
public:
    explicit RechargeThread(QObject *parent = nullptr);

    void data(QString id1, QString data1);

signals:
    void sig_system_moduleNum(QString da1);

    void sig_system_start1(QString da1);
    void sig_system_start2(QString da1);
    void sig_system_start3(QString da1);
    void sig_system_start4(QString da1);
    void sig_system_walkin1(QString id,QString da1);
    void sig_system_walkin2(QString id,QString da1);
    void sig_system_walkin3(QString id,QString da1);
    void sig_system_walkin4(QString id,QString da1);

    void sig_system_V_A(QString da1);
    void sig_module1_state(QString da1);
    void sig_module2_state(QString da1);
    void sig_module3_state(QString da1);
    void sig_module4_state(QString da1);

    void sig_module4_V_A(QString da1);
    void sig_module1_V_A(QString da1);
    void sig_module2_V_A(QString da1);
    void sig_module3_V_A(QString da1);

    void sig_module_set1(QString da1);
    void sig_module_set2(QString da1);
    void sig_module_set3(QString da1);
    void sig_module_set4(QString da1);
    void sig_module_set5(QString da1);
    void sig_set1(QString da1);
    void sig_set2(QString da1);
    void sig_set3(QString da1);
    void sig_set4(QString da1);

    void sig_ceg1(QString da1);
    void sig_ceg2(QString da1);
    void sig_ceg3(QString da1);
    void sig_ceg4(QString da1);
};

#endif // RECHARGETHREAD_H
